/**
 * 
 */
package model;

import java.io.Serializable;
import java.util.Date;

/**
 * @author ldonker
 * 
 */
public class Anhaenger implements Serializable{
	
	private static final long serialVersionUID = -588911383972619474L;
	
	private int anhaengerNR = 0;
	private String kennzeichen;
	private Date nextHauptuntersuchung;
	private int anhaengertyp = 0;

	public Anhaenger() {
	}

	public Anhaenger(int anhaengerNR, String kennzeichen,
			Date nextHauptuntersuchung, int anhaengertyp) {
		this.anhaengerNR = anhaengerNR;
		this.kennzeichen = kennzeichen;
		this.nextHauptuntersuchung = nextHauptuntersuchung;
		this.anhaengertyp = anhaengertyp;
	}

	public int getAnhaengerNR() {
		return anhaengerNR;
	}

	public void setAnhaengerNR(int anhaengerNR) {
		this.anhaengerNR = anhaengerNR;
	}

	public String getKennzeichen() {
		return kennzeichen;
	}

	public void setKennzeichen(String kennzeichen) {
		this.kennzeichen = kennzeichen;
	}

	public Date getNextHauptuntersuchung() {
		return nextHauptuntersuchung;
	}

	public void setNextHauptuntersuchung(Date nextHauptuntersuchung) {
		this.nextHauptuntersuchung = nextHauptuntersuchung;
	}

	public int getAnhaengertyp() {
		return anhaengertyp;
	}

	public void setAnhaengertyp(int anhaengertyp) {
		this.anhaengertyp = anhaengertyp;
	}
	
	public boolean checkIfComplete(){
		if(kennzeichen == null || nextHauptuntersuchung == null || anhaengertyp == -1){
			return false;
		}
			return true;
	}
}
